.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	line-height:1.6;
	float:left;
}
.nav ul {
	position:absolute;
	top:-999em;
	width:160px;
}
.nav a {
	text-decoration:none;
	text-indent:2em;
}
.nav ul a {
	width: 7.45em;
	text-indent: 0;
}
.nav ul li, .nav a {
	height:53px;
	text-align:center;
}
.nav ul li, .nav ul li a {
	height:25px;
	text-align:center;
}
.nav li li, .about a{
	background-color:#a0a1a5;
}
.nav li:hover ul.about,
.nav li.sfHover ul.about {
	left:0px;
	top:52px;
	background-color:#a0a1a5; 
	border: solid 1em #a0a1a5;
    -moz-border-radius-topright: 1em 1em;
    /*-moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    -webkit-border-top-right-radius: 1em 1em;
    -webkit-border-bottom-left-radius: 1em 1em;
    -webkit-border-bottom-right-radius: 1em 1em; 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
.nav li li, .advertising a{
	background-color:#c4960c;
}
.nav li:hover ul.advertising,
.nav li.sfHover ul.advertising {
	left:3px;
	top:52px;
	background-color:#c4960c; 
	border: solid 1em #c4960c;
    -moz-border-radius-topright: 1em 1em;
    /*-moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    -webkit-border-top-right-radius: 1em 1em;
    -webkit-border-bottom-left-radius: 1em 1em;
    -webkit-border-bottom-right-radius: 1em 1em; 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
.nav li li, .asc a{
	background-color:#829335;
}
.nav li:hover ul.asc,
.nav li.sfHover ul.asc {
	left:0px;
	top:52px;
	background-color:#829335;
	border: solid 1em #829335;
    -moz-border-radius-topright: 1em 1em;
    /*-moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    -webkit-border-top-right-radius: 1em 1em;
    -webkit-border-bottom-left-radius: 1em 1em;
    -webkit-border-bottom-right-radius: 1em 1em; 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
.nav li li, .consulting a{
	background-color:#a0a1a5;
}
.nav li:hover ul.consulting,
.nav li.sfHover ul.consulting {
	left:10px;
	top:52px; 
	background-color:#a0a1a5;
	border: solid 1em #a0a1a5;
    -moz-border-radius-topright: 1em 1em;
    /*-moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    -webkit-border-top-right-radius: 1em 1em;
    -webkit-border-bottom-left-radius: 1em 1em;
    -webkit-border-bottom-right-radius: 1em 1em; 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
.nav li li, .corporate a{
	background-color:#d75b1d;
}
.nav li:hover ul.corporate,
.nav li.sfHover ul.corporate{
	left:-66px;
	top:52px; 
	background-color:#d75b1d;
	border: solid 1em #d75b1d;
    -moz-border-radius-topleft: 1em 1em;
    /*-moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomright: 1em 1em;
    -webkit-border-top-left-radius: 1em 1em;
	-webkit-border-bottom-left-radius: 1em 1em;
    -webkit-border-bottom-right-radius: 1em 1em;
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
.nav li:hover ul li.corporate,
.nav li.sfHover ul li.corporate{
	left:-300px;
	width:140px;
}
.nav li {
	float:left;
	position:relative;
	z-index:99;
}
.nav a {
	display:block;
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:0px;
	top:53px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:150px;
	top:0px;
}
.nav li li:hover li ul, .nav li li.sfHover li ul {
	top:-999em;
}
.nav li li li:hover ul, ul.nav li li li.sfHover ul {
	left:0px;
	top:0px;
}
#nav_home {
	position:absolute;
	display:block;
	width:131px;
	left:0px;
	height: 53px;
}
#nav_home a {
	display: block;
}
#nav_home a:hover {
	background:url(../images/navigation.jpg) 0px -53px no-repeat;
}
#nav_home.selected {
	background:url(../images/navigation.jpg) 0px -53px no-repeat;
}
#nav_about {
	position:absolute;
	display:block;
	left:160px;
	width:111px;
	height: 53px;
}
#nav_about a {
	display: block;
}
#nav_about a:hover {
	background:url(../images/navigation.jpg) -160px -53px no-repeat;
}
#nav_about.selected {
	background:url(../images/navigation.jpg) -160px -53px no-repeat;
}
#nav_advertising {
	position:absolute;
	display:block;
	left:312px;
	width:239px;
	height: 53px;
}
#nav_advertising a {
	display: block;
}
#nav_advertising a:hover {
	background:url(../images/navigation.jpg) -312px -53px no-repeat;
}
#nav_advertising.selected {
	background:url(../images/navigation.jpg) -312px -53px no-repeat;
}
#nav_asc {
	position:absolute;
	display:block;
	left:558px;
	width:70px;
	height: 53px;
}
#nav_asc a {
	display: block;
}
#nav_asc a:hover {
	background:url(../images/navigation.jpg) -558px -53px no-repeat;
}
#nav_asc.selected {
	background:url(../images/navigation.jpg) -558px -53px no-repeat;
}
#nav_consulting {
	position:absolute;
	display:block;
	left:656px;
	width:134px;
	height: 53px;
}
#nav_consulting a {
	display: block;
}
#nav_consulting a:hover {
	background:url(../images/navigation.jpg) -656px -53px no-repeat;
}
#nav_consulting.selected {
	background:url(../images/navigation.jpg) -656px -53px no-repeat;
}
#nav_corporate {
	position:absolute;
	display:block;
	left:831px;
	width:148px;
	height: 53px;
}
#nav_corporate a {
	display: block;
}
#nav_corporate a:hover {
	background:url(../images/navigation.jpg) -831px -53px no-repeat;
}
#nav_corporate.selected {
	background:url(../images/navigation.jpg) -831px -53px no-repeat;
}

#nav_corporate ul li  ul li{
	background-color:#d75b1d;
	padding-left:15px;
	width:140px;
	top:10px;
	/*-moz-border-radius-topright: 1em 1em;
    -moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    /*-webkit-border-top-right-radius: 1em 1em;*/
    -webkit-border-bottom-left-radius: 1em 1em;
    /*-webkit-border-bottom-right-radius: 1em 1em;*/ 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
#nav_asc ul li ul li{
	background-color:#829335;
	padding-left:15px;
	width:140px;
	top:10px;
	/*-moz-border-radius-topright: 1em 1em;
    -moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    /*-webkit-border-top-right-radius: 1em 1em;*/
    -webkit-border-bottom-left-radius: 1em 1em;
    /*-webkit-border-bottom-right-radius: 1em 1em;*/ 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
#nav_home ul li ul li, #nav_about ul li ul li, #nav_consulting ul li ul li{
	background-color:#a0a1a5;
	padding-left:15px;
	width:140px;
	top:10px;
	/*-moz-border-radius-topright: 1em 1em;
    -moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    /*-webkit-border-top-right-radius: 1em 1em;*/
    -webkit-border-bottom-left-radius: 1em 1em;
    /*-webkit-border-bottom-right-radius: 1em 1em;*/ 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333; 
}
#nav_advertising ul li ul li{
	background-color:#c4960c;
	padding-left:15px;
	width:140px;
	top:10px;
	/*-moz-border-radius-topright: 1em 1em;
    -moz-border-radius-bottomright: 1em 1em;*/
    -moz-border-radius-bottomleft: 1em 1em;
    /*-webkit-border-top-right-radius: 1em 1em;*/
    -webkit-border-bottom-left-radius: 1em 1em;
    /*-webkit-border-bottom-right-radius: 1em 1em;*/ 
	-moz-box-shadow:0 0 1px 1px #333;
	-webkit-box-shadow: 2px 2px 1px #333;
}
#nav_corporate ul li a:hover{
	background-color:#d75b1d;
	background-image:none;
	text-decoration:underline;
	width:168px;
	top:10px;
}
#nav_asc ul li a:hover{
	background-color:#829335;
	background-image:none;
	text-decoration:underline;
	width:168px;
	top:10px; 
}
#nav_home ul li a:hover, #nav_about ul li a:hover, #nav_consulting ul li a:hover{
	background-color:#a0a1a5;
	background-image:none;
	text-decoration:underline;
	width:168px;
	top:10px;
}
#nav_advertising ul li a:hover{
	background-color:#c4960c;
	background-image:none;
	text-decoration:underline;
	width:168px;
	top:10px;
}
#nav_home ul li a, #nav_about ul li a, #nav_advertising ul li a, #nav_asc ul li a, #nav_consulting ul li a, #nav_corporate ul li a {
	text-align:left;
	font-family:Century Gothic, Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#FFFFFF;
	width:168px;
	text-shadow: 1px 1px 1px #000;
}

