@charset "utf-8";
/* CSS Document */

#mainmenu {
	 
width: 940px; 
background:URL(../images/bg_menu_blue.jpg) no-repeat;
padding: 0; 
margin: 0; 
border-bottom:0;
height:131px;
position:relative;



}
#mainmenu_nosub {
	 
width: 940px; 
background:URL(../images/bg_menu_blue_nosub.jpg) no-repeat;
padding: 0; 
margin: 0; 
border-bottom:0;
height:90px;
margin-left:auto;
margin-right:auto;
}
#topnav{
	list-style: none; 
	font-size: 12px;

}
li#main1,li#main2,li#main3,li#main4,li#main5,li#main6 {
	width:130px;
	height:90px;
	float: left;
	margin: 0; padding: 0;
	
	/*border-right: 1px solid #18897f;
	
	background:URL(../images/sep_main.png) no-repeat right bottom; --Divider for each parent level links--*/
}
li#main1 div,li#main2 div,li#main3 div,li#main4 div,li#main5 div,li#main6 div{
	background:URL(../images/sep_main.png) no-repeat right bottom;
	*background:URL(../images/sep_main.png) no-repeat left bottom;
}
#topnav li#main6{
	border:0;
}
ul#topnav li a.rolled div{
	background: none;
}
ul#topnav li a.out div{
	background:URL(../images/sep_main.png) no-repeat right bottom;
}

#main1:hover,#main2:hover,#main3:hover,#main4:hover,#main5:hover,#main6:hover {
	background: url(../images/navhover6.png) norepeat;
	
	
}

#logo {
	width:159px;
	float:left;
}
ul#topnav li{
	float:left;
}
ul#topnav li a {
	margin-top:1px;
	font-family: sans-serif,Arial, Helvetica; 
	font-family: Avenir55,sans-serif,Arial, Helvetica #;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size:15px;
}
#topnav li a span {
	font-weight:normal;
	color:#000000;
	font-size:11px;
	display:block;
	width:117px;
}


#logo img{
	padding-top:10px;
	padding-left:10px;
	text-align:center;
	vertical-align:middle;
	
}
.active,.over{

background: url(../images/navhover6.png) no-repeat  ;

}


/*sub menu*/
#topnav li {
	position:relative;
	
	
}
#topnav li ul {
	position:absolute;
	padding: 15px 0;
	list-style: none;
	display:none;
	width:900px;
	
}



#topnav li ul.sub li a, #topnav li ul.sub_active li a {
color: #4D534F;
margin-left: 13px;
margin-right: 13px;
font-size: 13px;
font-weight: normal;
font-family: Arial;
}

#topnav li div {
	
	display:table-cell;
	height:88px;
	text-align:center;
	width:156px;
	vertical-align:top;
}

#topnav li a div p {
	padding-top:33px;
	*margin-right:22px;
	
}
#topnav li span a {
	font-weight:bold;
	font-size:12px;
}
#topnav li ul#sub6{
	position:absolute;
	left:-808px;
	
}
#topnav li ul#sub5{
	position:absolute;
	left:-673px;
	
}
#topnav li ul#sub4{
	position:absolute;
	left:-543px;
}
#topnav li ul#sub3{
	position:absolute;
	left:-413px;
}
#topnav li ul#sub2{
	position:absolute;
	left:-283px;
}
#topnav li ul#sub1{
	position:absolute;
	left:-153px;
	
}
#topnav li ul li{
	display:block;
	color:#4D534F;
}
#topnav li ul li a{
	color:#4D534F;
	
}
#topnav li ul li a:hover, #topnav li ul li.subselect a{
	color:#009B74;
}
#topnav li.active ul.sub{
	display:block;
}
#topnav li.active ul.sub{
	display:block;
}
#topnav li.active div{
	background:none;
}

