/*----
	Primary Nav
----*/
ul#main_nav{
width: 968px;
background: #000;
list-style: none;
padding: 0;
margin: 29px 0 25px 0;
float: left;
position: absolute;
top: 21px; left: 0;
z-index: 500;
}

#main_nav li{
display: block;
float: left;
list-style: none;
margin: 0; padding: 0;
}

#main_nav a{
display: block;
overflow: hidden;
height: 0px !important;
height /**/: 75px; /*For IE5 Win */
padding: 75px 0 0 0;
}
#main_nav a:hover, #main_nav a.active{
background-position: 0 -75px;
}

/* a.main_nav4 { width:113px; background: url('../images/nav/mainnav_policy.jpg') 0 0 no-repeat;} */

a.main_nav1 { width:114px; background: url('../images/nav/mainnav_why.jpg') 0 0 no-repeat;}
a.main_nav2 { width:114px; background: url('../images/nav/mainnav_solution.jpg') 0 0 no-repeat;}
a.main_nav3 { width:143px; background: url('../images/nav/mainnav_utility.jpg') 0 0 no-repeat;}
a.main_nav5 { width:170px; background: url('../images/nav/mainnav_about.jpg') 0 0 no-repeat;}
a.main_nav6 { width:147px; background: url('../images/nav/mainnav_logo.jpg') 0 0 no-repeat; margin-left: 55px;}

a.main_nav7 { width:52px; background: url('../images/nav/mainnav_home.jpg') 0 0 no-repeat;}
a.main_nav8 { width:80px; background: url('../images/nav/mainnav_news.jpg') 0 0 no-repeat;}

/*----
	Model Nav
----*/

ul#md_nav{
list-style: none;
padding: 0;
margin: 0 25px 0 0;
float: right;
}

#md_nav li{
display: block;
float: left;
list-style: none;
margin: 0; padding: 0;
}

#md_nav a{
display: block;
overflow: hidden;
height: 0px !important;
height /**/: 50px; /*For IE5 Win */
padding: 50px 0 0 0;
}
#md_nav a:hover, #md_nav a.active{
background-position: 0 -50px;
}

a.md_navhome { width:38px; background: url('../images/nav/modelnav_home.jpg') 0 0 no-repeat;}
a.md_nav1 { width:115px; background: url('../images/nav/modelnav_why.jpg') 0 0 no-repeat;}
a.md_nav2 { width:113px; background: url('../images/nav/modelnav_sunfab.jpg') 0 0 no-repeat;}
a.md_nav3 { width:143px; background: url('../images/nav/modelnav_utility.jpg') 0 0 no-repeat;}
a.md_nav4 { width:79px; background: url('../images/nav/modelnav_news.jpg') 0 0 no-repeat;}
a.md_nav5 { width:168px; background: url('../images/nav/modelnav_about.jpg') 0 0 no-repeat;}



/*----
	Secondary Nav
----*/

ul#secondary_nav{
margin: 12px 0 22px -10px;
}

#secondary_nav li{
display: block;
list-style: none;
margin: 0; padding: 0 0 0 0;
width: 200px;
background: url('../images/icons/bord_dots.gif') bottom left repeat-x;
}

#secondary_nav li.no_bg{background: none;}

#secondary_nav li a{
display: block;
margin: 0 0 0 10px; padding: 8px 0 8px 15px;
background: url('../images/icons/red_arrow.gif') 0 10px no-repeat;
color: #333;
}

#secondary_nav li a:hover{
	margin-left:15px; /* ADDED BY NR */
}

#secondary_nav li a.active{
font-weight: 700;
color: #000;
}

ul#secondary_nav ul{
font-size: 10px;
margin: 0 0 0 25px;
}
ul#secondary_nav ul li{
display: block;
/*background: none;*/
}
/*ul#secondary_nav ul li a{
padding: 0 0 10px 10px;
margin: 0 0 0 0px;
background: url('../images/icons/red_arrow.gif') 0 2px no-repeat;
}*/

/*----
	Tertiary Nav
----*/
/* ADDED BY NR */

ul#tertiary_nav {
	/*background:#ff9;*/
	background:transparent;
	margin:0;
	padding:0 0 8px 0;
	width:auto;
}

ul#tertiary_nav li {
	background:none;
	display:block;
	margin:0 0 1px 0;
	padding:0;
	width:auto;
}

ul#tertiary_nav li a {
	background:#fec000 url('../images/icons/red_arrow.gif') 95% 50% no-repeat;
	color:#000;
	display:block;
	margin:0 0px 0 0;
	padding:6px 25px 6px 6px;
	width:143px;
	/*filter:alpha(opacity=70);
	opacity: 0.7;*/
}

#tertiary_nav li a:hover, #tertiary_nav li a.active{
	background:#ef6b00 url('../images/icons/red_arrow.gif') 95% 50% no-repeat;
	color:#fff;
	font-weight:normal;
	margin:0 0 0 0;
}


/*----
	Footer Nav
----*/

.social_div{
width: 170px;
height: 105px;
*height: 115px;
padding: 10px 0 10px 0;
margin-top: -10px;
margin-bottom: 10px;
float: left;
background: url('../images/background/bg_footer_nav.gif') top right repeat-y;

}
	.social_copy{
		width: 110px;
	
		float: left;
		padding-left: 10px;
	}	.social_copy p{color: #999;}
		#footer .social_copy a{color: #f56d09;}

ul.foot_nav_global{
width: 120px;
height: 105px;
*height: 115px;
padding: 10px 30px 10px 13px;
_padding: 10px 0px 10px 15px;
margin-top: -10px;
margin-bottom: 10px;
float: left;
background: url('../images/background/bg_footer_nav.gif') top right repeat-y;
}

ul.no_bg_right{background: none;}

.foot_nav_global li{
display: block;
margin: 0 0 6px 0;
}

.foot_nav_global li a{
display: block;
width: 150px;
}

.foot_nav_global li a:hover{
color: #999;

}

.foot_nav_global li a.active{
color: #999 !important;
font-weight: 700;
}

.foot_nav_global li a.nav_open{
color: #999 !important;
padding-left: 13px;
width: 137px;
background: url('../images/icons/footer_arrow.gif') left center no-repeat;
}