/* 3COL FIXED CENTER : NAV */

/* LOGO */
.logo {
	position: relative;
	float: left;
	width: 240px;
	height: 95px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

/* NAV HORIZONTAL */
.navRow {
	position: relative;
	float: right;
	margin-bottom: 10px;
}
	.navRow ul {
		margin: 0;
	}
		.navRow ul li {
			position: relative;
			float: left;
			padding: 0;
			margin: 0;
		}
			.navRow ul li a,
			.navRow ul li a:link,
			.navRow ul li a:visited, 
			.navRow ul li a:active {
				position: relative;
				float: left;
				margin: 0;
				padding: 0 0 0 7px;
				font: 12px/18px Arial, Helvetica, Verdana, sans-serif; 
				text-decoration: none;
			}
			.navRow ul li a:hover {
				background-attachment:scroll;
				background-image:url(../assets/bg_navprim_item_hl_left.gif);
				background-position: left top;
				background-repeat:no-repeat;
			}
				.navRow ul li a p,
				.navRow ul li a:link p,
				.navRow ul li a:visited p, 
				.navRow ul li a:active p {
					position: relative;
					float: left;
					margin: 0;
					padding: 55px 5px 12px 0;
					font: 15px/18px Arial, Helvetica, Verdana, sans-serif; 
					color: #666;
					text-decoration: none;
					cursor: pointer;
				}
				.navRow ul li a:hover p {
					background-attachment:scroll;
					background-image:url(../assets/bg_navprim_item_hl_right.gif);
					background-position: right top;
					background-repeat:no-repeat;
					color: #fff;
				}
			
			.navRow ul li a.active,
			.navRow ul li a.active:link,
			.navRow ul li a.active:visited, 
			.navRow ul li a.active:active,
			.navRow ul li a.active:hover {
				background-attachment:scroll;
				background-image:url(../assets/bg_navprim_item_hl_left.gif);
				background-position: left top;
				background-repeat:no-repeat;
				text-decoration: none;
				cursor: pointer;
			}
			.navRow ul li a.active p,
			.navRow ul li a.active:link p,
			.navRow ul li a.active:visited p, 
			.navRow ul li a.active:active p,
			.navRow ul li a.active:hover p {
				background-attachment:scroll;
				background-image:url(../assets/bg_navprim_item_hl_right.gif);
				background-position: right top;
				background-repeat:no-repeat;
				color: #fff;
				cursor: pointer;
			}
			
			/* SUBMENU */
			.navRow ul li ul {
				margin: 0;
				padding: 0;
			}
				.navRow ul li ul li {
					clear: both;
				}
				.navRow ul li ul li a,
				.navRow ul li ul li a:link,
				.navRow ul li ul li a:visited, 
				.navRow ul li ul li a:active {
					display: block;
					padding: 5px 0px 5px 20px;
					border-right: none;
					font: 10px/14px Arial, Helvetica, Verdana, sans-serif; 
					color: #666;
					text-decoration: none;
				}
				
/* NAV VERTICAL */
.navCol {
	position: relative;
	float: left;
	width: 100%;
}
	.navCol ul {
		position: relative;
		float: left;
		width: 190px;
		margin: 0 0 10px 0;
		padding: 0;
	}
		.navCol ul li {
			position: relative;
			float: left;
			width: 100%;
			padding: 0;
			margin: 0;
		}
			.navCol ul li a,
			.navCol ul li a:link,
			.navCol ul li a:visited, 
			.navCol ul li a:active {
				position: relative;
				float: left;
				width: 100%;
				padding: 5px 0;
				margin: 0;
				font: 12px/18px Arial, Helvetica, Verdana, sans-serif; 
				color: #666;
				text-decoration: none;
			}
			.navCol ul li a:hover {
				background-color: #ccc;
				color: #fff;
				text-decoration: none;
			}
			
			/* SUBMENU */			
			.navCol ul li ul {
				float: right;
				width: 80%;
				border-top: none;
				padding: 0;
				margin: 0;
			}
				.navCol ul li ul li {
					border-top: 1px dotted #ccc;
					border-bottom: none;
				}
			



