ul{

padding: 0;

margin: 0;

list-style: none;

}

/* style menu items */
li.lft{

float: left;

position: relative;
color:#FFFFFF;

width: 109px;
height:40px;
background-image:url(images/bgr.gif);
background-repeat:no-repeat ;
text-align:center;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
li.top{

float: left;

position: relative;
color:#FFFFFF;
width: 109px;
height:40px;
background-image:url(images/bgl.gif);
background-repeat:no-repeat ;
text-align:center;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

li.topitem{

float: left;

position: relative;
color:#FFFFFF;
width: 109px;
height:40px;
background-image:url(images/bg.gif);
background-repeat:no-repeat ;
text-align:center;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

/* position and hide drop-down menu */


li.topitem ul{

display: none;

position: absolute; 

top: 40px;

left: 0;

width: 110px;

background:#333333;

padding: 0px;

border-bottom: 1px solid #FF0000;

}

li > ul{

top: auto;

left: auto;

}
main1 > a:link {
text-decoration: none;
color:#ffffff;
}
li>a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
li>a:hover {
	text-decoration: none;
	color:#000000;
}
li>a:active {
	text-decoration: none;
	color: #FFFFFF;
}
/* display drop-down menu (add an 'over' class attribute to list items for IE */

li:hover ul,li.over ul{

display: block;

}

#navbar li li a {

display: block;

font: normal 11px Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

padding: 8px;

height: 20px;

text-decoration: none;
text-align:center;
background-position:left;
border-top: 1px solid #FFffff;

border-left: 1px solid #FF0000;

border-right: 1px solid #FF0000;


}

#navbar li li a:hover {

color: #000;

background:#CCCCCC;

}
