﻿.horizontalcssmenu{float:left;width:auto;margin-bottom:10px;}
.horizontalcssmenu ul{float:left;margin-right:30px;padding:0;width:auto;}

/*Top level list items*/
ul#cssmenu1 a:visited{color:#bf370f;}
ul#cssmenu1 li{float:left;_width:130px;}
ul#cssmenu2{float:left;_width:250px;}
.horizontalcssmenu ul li{position: relative;display: inline;float: left;}
/*Top level menu link items style*/
.icn-nav-border{background:url(../../Images/top-nav-border.gif) no-repeat top left!important;}
.horizontalcssmenu ul li a{display: block;color:#bf370f;font:bold 11px/15pt arial;text-decoration:none;padding:0 5px;width:auto;margin:0 0 3px 0;background:url(../../Images/top-nav-border.gif) no-repeat top right;}
.horizontalcssmenu ul li a:hover{background:url(../../Images/top-nav-border.gif) no-repeat top right;}
.icn-nav-border:hover{background:url(../../Images/top-nav-border.gif) no-repeat top left;}
.horizontalcssmenu ul li ul li a{z-index:9999;display: block;color:#bf370f;font:bold 1.1em arial;text-decoration:none;border-right:0px solid #000;padding:0 10px;float:left; }
/*Sub level menu*/
.horizontalcssmenu ul li ul{left: 0;top: 0;border:0;position: absolute;display: block;visibility: hidden;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{z-index:9999;display: inline;float: left;background: #373626;border:1px solid #e3e3e3;border-width: 0 1px 1px 1px;}
/* links with flags */
.flag p br{display:none;}
.flag img{margin:2px 0!important;padding:0 0 4px 0;}
.horizontalcssmenu .flag{padding-bottom: 0px; margin-left:3px; padding-left: 0px; padding-right: 4px; float: left; height: 20px; padding-top: 0px;}
/* flag link text*/
.flagTxt a{padding-left:2px!important;font:bold 1.1em arial!important;}
.horizontalcssmenu .flagTxt{float: left;}
.horizontalcssmenu ul li ul li a .flagTxt, .horizontalcssmenu ul li ul li a{color:#FFF!important;font:bold 1.1em arial!important;}
.horizontalcssmenu ul li ul li .flagTxt a:hover{color:#fff!important;}
#cssmenu2{margin-top:-4px;*margin-top:-2px;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
/*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
width:300px;
z-index:9999;
/*background: #f7f7f7;
border:1px solid #e3e3e3;
border-width: 0 1px 1px 1px;*/
}

.horizontalcssmenu ul li a:hover{
/*background: url(menubgover.gif) center center repeat-x;*/
}

.horizontalcssmenu ul li ul li a:hover{
background: #be0000;
color:#FFF!important;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
/*background: transparent url(menuarrow.gif) no-repeat center left;*/
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
.ulSubMenu{top:27px!important;}
/* End */
/*26Feb2013*/
#cssmenu2 > li > div > a > div.flag{background:url(../../Images/top-nav-border.gif) no-repeat right center;height:24px;}