nav {
	width:762px;
	float:right;
	margin:30px 0 0 0;
	text-align:left;
}
#cpg {
	padding:0;
	margin:0;
	left:0;
	float:right;
	z-index:99;
	position:relative;
}
#cpg li.first {
	background:none;
}
#cpg li.first a {
	padding:0 10px;
	text-decoration:none;
}
#cpg li {
	height:32px;
	position:relative;
	list-style:none;
	float:left;
	margin:0 0 0 1px;
	background:url(../images/main_menu_divider.jpg) no-repeat left 7px;
}
#cpg li a {
	padding:7px 10px;
	font:13px/20px Arial;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
#cpg li:hover a, #cpg li a:hover, #cpg li a.active {
	color:#ffffff;
	text-decoration:none;
}

#cpg li a.second {
	background-color:transparent; border:1px solid transparent; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; }
#cpg li:hover a.second, #cpg li a.second:hover, #cpg li a.second.active {
	color:#ffffff; background-color:#0f84c2; border:1px solid #0f84c2; text-decoration:none; }

#cpg li a.third {
	background-color:transparent; border:1px solid transparent; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; }
#cpg li:hover a.third, #cpg li a.third:hover, #cpg li a.third.active {
	color:#ffffff; background-color:#ad0d15; border:1px solid #ad0d15; text-decoration:none; }

#cpg li a.fourth {
	background-color:transparent; border:1px solid transparent; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; }
#cpg li:hover a.fourth, #cpg li a.fourth:hover, #cpg li a.fourth.active {
	color:#ffffff; background-color:#ad0d15; border:1px solid #ad0d15; text-decoration:none; }

#cpg li a.fifth {
	background-color:transparent; border:1px solid transparent; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; }
#cpg li:hover a.fifth, #cpg li a.fifth:hover, #cpg li a.fifth.active {
	color:#ffffff; background-color:#ffb204; border:1px solid #ffb204; text-decoration:none; }
	
#cpg li a.sixth {
	background-color:transparent; border:1px solid transparent; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; }
#cpg li:hover a.sixth, #cpg li a.sixth:hover, #cpg li a.sixth.active {
	color:#ffffff; background-color:#1f9175; border:1px solid #1f9175; text-decoration:none; }
	
#cpg li a.seventh {
	background-color:transparent; border:1px solid transparent; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; }
#cpg li:hover a.seventh, #cpg li a.seventh:hover, #cpg li a.seventh.active {
	color:#ffffff; background-color:#0f84c2; border:1px solid #0f84c2; text-decoration:none; }
	
/* ========================================================================================================================================================== */	

#cpg li ul, #cpg li:hover ul li ul {
	display:none;
	padding:0;
}
#cpg li:hover ul, #cpg li.hover ul {
	position:absolute;
	left:0;
	top:28px;
	z-index:95;
	display:inline;
	width:234px;
	list-style:none;
	padding:15px 0 10px 0;
	background:#000000 url(../images/dd_strip_bg.png) no-repeat left 3px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	filter:alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; -khtml-opacity: 0.90;
}
#cpg li:hover li, #cpg li.hover li {
	height:auto;
	background:none;
}
#cpg li:hover li a, #cpg li.hover li a {
	width:204px;
	float:left;
	padding:7px 15px;
	background:url(../images/dd_hover_bg.png) repeat-y right top;
	text-align:left;
	font:12px/16px Arial;
	color: #FFFFFF;
	text-decoration:none;
}
#cpg li:hover li a:hover, #cpg li.hover li a:hover {
	background:url(../images/dd_hover_bg.png) repeat-y left top;
	filter:alpha(opacity=100); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
	color:#000000;
	text-decoration:none; font-weight:bold
}

/* ========================================================================================================================================================== */

#cpg li ul li ul, #cpg li:hover ul li ul li ul {
	display:none;
	padding:0;
}
#cpg li:hover ul li:hover ul, #cpg li.hover ul li.hover ul {
	position:absolute;
	left:234px;
	top:0;
	z-index:95;
	display:inline;
	width:184px;
	list-style:none;
	padding:5px 0 5px 0;
	background:#a8d43e;
	border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0;
	filter:alpha(opacity=100); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#cpg li:hover ul li:hover ul li, #cpg li.hover ul li.hover ul li {
	height:auto;
	background:none;
}
#cpg li:hover ul li:hover ul li a, #cpg li.hover ul li.hover ul li a {
	width:154px;
	float:left;
	padding:7px 15px;
	background:url(../images/dd_hover_bg.png) repeat-y right top;
	text-align:left;
	font:12px/16px Arial;
	color:#ffffff;
	text-decoration:none;
}
#cpg li:hover ul li:hover ul li a:hover, #cpg li.hover ul li.hover ul li a:hover {
	background:url(../images/dd_hover_bg.png) repeat-y left top;
	color:#000000;
	text-decoration:none;
}