/* ------------------------------------------------- */
/* MENU 1										 */
/* ------------------------------------------------- */
.cssmenu1{

font-size:14px;
padding-left:5px; /*offset of tabs relative to browser left edge*/
z-index:100;
}
.cssmenu1 ul{
margin:0;padding:0;list-style-type:none;
z-index:100;
}
/*Top level list items*/
.cssmenu1 ul li{
position:relative;display:inline;float:left;list-style:none;
z-index:100;
}
/*Top level menu link items style*/
.cssmenu1 ul li a, .cssmenu1 ul li a:visited, .cssmenu1 ul li a:link, .cssmenu1 ul li a:active, .cssmenu1 ul li span{
display:block;
background:transparent; /*background of tabs (default state)*/
padding:4px;
margin-right:3px; /*spacing between tabs*/
border:0;border-bottom-width:0;
color:#000000;text-decoration:none;
font-size:14px;
}
.cssmenu1 ul li a:hover{
color:#444444;text-decoration:none;background-color:White !important;
/*tab link background during hover state*/
}
/*1st sub level menu*/
.cssmenu1 ul li ul{
position:absolute;left:0;display:block;visibility:hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.cssmenu1 ul li ul li{
display:list-item;float:none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.cssmenu1 ul li ul li ul{
top:0;
}
/* Sub level menu links style */
.cssmenu1 ul li ul li a, .cssmenu1 ul li ul li a:visited, .cssmenu1 ul li ul li a:link, .cssmenu1 ul li ul li a:active{
font-size:14px;
width:200px; /*width of sub menus*/
background:#5f97ee;color:#ffffff;
padding:4px 5px;margin:0;border-bottom: solid 1px #ffffff;
}
.cssmenu1 ul li ul li a:hover{ /*sub menus hover style*/
background:#ffffff;color:#5f97ee;font-size:14px;
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position:absolute;top:7px;right:5px;
}
.rightarrowclass{
position:absolute;top:5px;right:5px;
}

