
.headernavmainmenu,.headernavmainmenu ul,.headernavmainmenu li {
	
	
	padding: 0px;
	margin: 0px;
	z-index:2;
}

.headernavmainmenu li {

	list-style-type: none;
}

.headernavmainmenu li {
	float: left;
}

.headernavmainmenu+* {
	clear: left;
}

.endmenu {
	clear: left;
}

.headernavmainmenu li:hover>ul {
	display: block;
}

.headernavmainmenu ul.parent_hover {
	display: block;
}

.headernavmainmenu ul {
	position: absolute;
}

.headernavmainmenu li { /* border: 1px solid #3366cc;<br>
*/
	background: url(../images/img_header_black.gif) no-repeat;
	background-position: 0% 0px;
	width:123px;
	/* -----------   background-color: #316767;   --------------------
   background-image:url(background.jpg) repeat-x;
   background: top center url(../images/button.jpg) repeat-x;
*/
}

.headernavmainmenu a {

	color: #EAEAEA;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	text-align:center;
}

.headernavmainmenu>li {
	float: left;
}

.headernavmainmenu a {
	display: block;
	text-decoration: none;
}

.headernavmainmenu a:hover {
	/* ----------- background-color: #EAEAEA;  ------*/
	/* background: url(../images/img_header_black_w.gif)	no-repeat; 
	background-position: 100% 0px; */
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	

}

.headernavmainmenu li {
	position: relative;
}

.headernavmainmenu ul ul {
	top: 0;
	left: 100%;
}

.headernavmainmenu li {
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.headernavmainmenu ul ul { /* top: 0; --- remove this*/
	margin-top: 0em;
	left: 100%;
}

.headernavmainmenu ul {
	margin-left: 0px;
}

.headernavmainmenu span {
	display: block;
}

.headernavmainmenu {
	width: 100%;
	/*background-color: #316767;*/
}

.headernavmainmenu {
	float: left;
}



.headernavmainmenu ul {
	margin-left: 0px; /* was -2px */
	margin-top: 0px;
}

.headernavsubmenu ul,li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.headernavsubmenu li {
	float: left;
	/*----- background-color:#EAEAEA;  -----  */
	background: url(../images/bgsub.gif) ;
	border-left-color:#32393D;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#32393D;
	border-right-style:solid;
	border-right-width:1px;
	background-repeat:no-repeat;
	width: 220px;
	text-align:left;

	margin: 0px;
	height: 100%;
	padding: 0px;
	list-style-type: none;
	padding-left:10px;
}

.headernavsubmenu a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*color: #FE039D;*/
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}

.headernavsubmenu a:hover {
	background: url(../images/headerbgover.gif);
	background-repeat:no-repeat;
	/*background-color: #DDDDDD;*/
	/*color: #FE039D;*/
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

.bottomborderstyle
{
border-bottom-color:#32393D;	
border-bottom-style:solid; 
border-bottom-width:1px; 
}

