.horizontalcssmenu{
background-color:#376ad0;
width:100%;
}
 


.horizontalcssmenu ul{

margin-left:-2px;
margin-top:1px;
margin-bottom:-1px;
padding:0;

list-style-type:none;

}



/*Top level list items*/

.horizontalcssmenu ul li{

position:relative;

display:inline;

float:left;



}



/*Top level menu link items style*/

.horizontalcssmenu ul li a{

display:block;


/*width:75px;*/ /*Width of top level menu link items*/

padding:2px 8px;


text-decoration:none;
background-color:#376ad0;

color:#ffffff;

font:bold 13px Tahoma;

}

	

/*Sub level menu*/

.horizontalcssmenu ul li ul{

left:0;

top:0;

border-top:1px solid #ffffff;

position:absolute;

display:block;

visibility:hidden;

z-index:100;

}



/*Sub level menu list items*/

.horizontalcssmenu ul li ul li{

display:inline;

float:none;

}





/* Sub level menu links style */

.horizontalcssmenu ul li ul li a{

width:160px; /*width of sub menu levels*/

font-weight:normal;
color:#376ad0;

padding:2px 5px;

background:#ffd336;

border-width:0 1px 1px 1px;
border-top:1px solid #ffffff;
}



.horizontalcssmenu ul li a:hover{

background-color:#ffd336;
color:#376ad0;
}



.horizontalcssmenu ul li ul li a:hover{

background:#fcaf28;

}



.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 { float:left; height: 1%; width:75px; padding:2px 2px; margin-left:-2px;}

/* End */